home *** CD-ROM | disk | FTP | other *** search
/ GRAVIS Top 100 #5 / GRAVIS CD No5_Herbst_95.cdr / GRAVIS / PD ⁄ Shareware / Datei□□□□□□□□□□□□□□□□□-Tools / ImageMaster™ 1.0.1 / ImageMaster™ Read Me < prev   
Text File  |  1995-07-15  |  20KB  |  317 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. A drag and drop utility for mastering large volume images.
  10. Copyright ©1995, by Chad Magendanz.  All rights reserved.
  11.  
  12. Version 1.0.1 - 15 Jul 95
  13.  
  14.  
  15. Description
  16.  
  17. ImageMaster™ was created for four basic purposes:
  18.  
  19. 1.  To manage large volume disk images quickly and efficiently:
  20.  
  21. Using ImageMaster™, you can create disk images by simply dragging and dropping your hard disk, CD-ROM, Magneto-Optical, Iomega™, Bernoulli® or SyQuest™ icons onto the ImageMaster™ icon.
  22.  
  23. To convert your image files back to disk, just select the image files, hold down the Command key and drag the icons onto the ImageMaster™ icon.  You will be prompted to select a destination volume as each image is written back to disk.
  24.  
  25. 2.  To provide a convenient and reliable means of mounting large disk images on the desktop: 
  26.  
  27. Like ShrinkWrap™, ImageMaster™ will mount image files on the desktop that to the system will appear identical to the original volumes.  However, ImageMaster™ is specialized to handle large volumes and accesses information directly from the original image file instead of loading into a scratch file or RAM.  To mount image files, simply drag and drop the image file icons onto the ImageMaster™ icon.  Image files can even be mounted as unlocked disks by holding down the Shift key during launch.
  28.  
  29. 3.  To seamlessly handle image files in their archived form:
  30.  
  31. ImageMaster™ will automatically compress and decompress archived image files on the fly with Aladdin's StuffIt Engine™.  Now that the StuffIt Engine™ has been released as shareware with the DropStuff with Expander Enhancer package, you don't even have to own StuffIt Deluxe™ to take advantage of these convenient compression features.
  32.  
  33. Installation
  34.  
  35. ImageMaster™ is installed by decompressing the StuffIt™ archive and dragging the ImageMaster™ application to a convenient location on your hard drive.  You may need to rebuild your desktop if ImageMaster™ will not initially accept drag and drop files.  Hopefully, you already have the StuffIt Engine™ installed in your Extensions folder.  If not, you should obtain Aladdin's StuffIt Deluxe™ or DropStuff™ with Expander Enhancer and install the software.
  36.  
  37. System Requirements
  38.  
  39. ImageMaster™ is a System 7-only application.  It is AppleEvent aware, 32-bit clean, Power Macintosh, AV, ’040 cache and virtual memory compatible.
  40.  
  41.  
  42. Introduction
  43.  
  44. Why do we need to deal with disk images?
  45.  
  46. Although there is some similarity between disks duplicated from disk images and disks copied by dragging icons, the results are not identical. Volumes created from image files are exact duplicates, including the exact icon placement, appearance of all windows, and the correct name of the disk. In addition, with disk images you have the added assurance that all the files have been duplicated correctly and completely.
  47.  
  48. Some convenient uses for disk images:
  49.  
  50. 1.  Backing up your old SyQuest cartridges:
  51.  
  52. Old 44MB and 88MB SyQuest drive can easily be backed up and stored on larger Bernoulli®, Magneto Optical or recordable CD media.  When disk image files are stored in compressed form, they are space efficient but still easily accessible with ImageMaster™. 
  53.  
  54. 2.  Verifying the integrity of CD-ROM builds:
  55.  
  56. ImageMaster™ can provide 32-bit checksums for use in confirming the data integrity of CD-ROM’s after the Golden Masters have been sent to production.
  57.  
  58. 3.  Take a "snapshot" of your system configuration:
  59.  
  60. Have you just spent hours configuring your system exactly how you want it?  Use ImageMaster™ to create an image file that's an exact replica of your hard drive that can be use later to restore your system to it's original untouched state. 
  61.  
  62. 4.  Mounting volumes over the network:
  63.  
  64. An image file can be mounted from a remote server such that it appears for all practical purposes to be a local drive.
  65.  
  66. 5.  Creating “instant” RAM disks:
  67.  
  68. Just drag a folder onto ImageMaster™ and a new RAM disk will be created with the contents of that folder.  You don’t even need to reboot.  When you’re done, just drag the mounted image to the trash.
  69.  
  70.  
  71. Using ImageMaster™
  72.  
  73. New Image:
  74.  
  75. To create and mount a new blank image file from within the ImageMaster™ application:
  76.  
  77. 1.    Choose “New Image” from the File menu.
  78.  
  79.  
  80. Mount Image File:
  81.  
  82. Image files can be mounted by dragging their icons onto the ImageMaster™ icon:
  83.  
  84. 1.    In the Finder, select one or more image files that you want mounted.
  85. 2.    Drag them over the ImageMaster™ icon until it is highlighted.
  86. 3.    Let go of the mouse/trackball button.
  87.  
  88. ImageMaster™ will open and you’ll see a progress box. When everything is mounted, ImageMaster™ automatically quits. 
  89.  
  90. >> Note: When mounting disk images via drag and drop, you can mount the image files as an unlocked disks by holding down the Shift key as ImageMaster™ launches. <<
  91.  
  92. If you prefer a “manual” way to mount image files:
  93.  
  94. 1.    Double click the ImageMaster™ icon to open the application.
  95. 2.    Choose the “Mount Image...” command from the File menu.
  96. 3.    Select the desired image file to mount in the standard file dialog.
  97. 4.    Check the Mount as Unlocked Disk option if you desire read/write access to the mounted image file.
  98.  
  99. Mount Folder:
  100.  
  101. Folders can be mounted as images in the Finder by dragging one or more folder icons onto the ImageMaster™ icon:
  102.  
  103. 1.    In the Finder, select one or more folders that you want mounted.
  104. 2.    Drag them over the ImageMaster™ icon until it is highlighted.
  105. 3.    Let go of the mouse/trackball button.
  106.  
  107. ImageMaster™ will open and you’ll see a series of progress boxes. When each new image has been mounted and the contents of each folder have been copied, ImageMaster™ automatically quits. 
  108.  
  109. To create and mount an image with the contents of a folder from within the ImageMaster™ application:
  110.  
  111. 1.    Choose “Mount Folder...” from the File menu.
  112. 2.    Select a source folder using the standard file dialog.
  113.  
  114. >> Note: If you select a folder that is too large for the new image size that you've selected in Preferences, a “Destination disk is full” error will result and the new mounted image will be empty. <<
  115.  
  116. Unmount Image:
  117.  
  118. Image files can be unmounted in the Finder by dragging one or more mounted image file icons to the Trash.
  119.  
  120. To unmount image files from within the ImageMaster™ application:
  121.  
  122. 1.    Choose “Unmount Image...” from the File menu.
  123. 2.    Select the disk image volume to unmount using the standard file dialog.
  124.  
  125. Create Image from Disk:
  126.  
  127. Image files can be made of volumes or mounted images by dragging their icons onto the ImageMaster™ icon:
  128.  
  129. 1.    In the Finder, select one or more disks that you want copied.
  130. 2.    Drag them over the ImageMaster™ icon until it is highlighted.
  131. 3.    Let go of the mouse/trackball button.
  132.  
  133. ImageMaster™ will open and you’ll see a progress box. When all the disks have been read and image files saved to the destination folder, ImageMaster™ automatically quits. 
  134.  
  135. To create image files from within the ImageMaster™ application:
  136.  
  137. 1.    Choose the “Create Image from Disk...” command from the File menu.
  138. 2.    Select the disk to copy using the standard file dialog.
  139.  
  140. Write Image to Disk:
  141.  
  142. Image files can be copied back to appropriately sized volumes by dragging their icons onto the ImageMaster™ icon while holding down the Command key:
  143.  
  144. 1.  In the Finder, select one or more image files that you want copied to disk.
  145. 2.    Drag them over the ImageMaster™ icon until it is highlighted.
  146. 3.    While holding down the Command key, let go of the mouse/trackball button.
  147.  
  148. ImageMaster™ will open and you’ll see a progress box.  At this point you may release the Command key.  When each disk image has been read and checksums verified, you will be prompted to chose a destination volume to overwrite.
  149.  
  150. >> Caution: The destination volume that you choose will be totally overwritten with the contents of the image file.  For an additional layer of protection, enable the option to confirm overwriting the destination disk in Preferences. <<
  151.  
  152. To write image files to disk from within the ImageMaster™ application:
  153.  
  154. 1.    Choose the “Write Image to Disk...” command from the File menu.
  155. 2.    Select the image file to copy using the standard file dialog.
  156.  
  157. Duplicate Disk:
  158.  
  159. Volumes or mounted images can be duplicated by dragging their icons onto the ImageMaster™ icon while holding down the Command key:
  160.  
  161. 1.    In the Finder, select one or more disks that you wish to duplicate.
  162. 2.    Drag them over the ImageMaster™ icon until it is highlighted.
  163. 3.    While holding down the Command key, let go of the mouse/trackball button.
  164.  
  165. ImageMaster™ will open and you’ll see a progress box.  At this point you may release the Command key.  When each disk image has been read and checksums verified, you will be prompted to chose a destination volume to overwrite.
  166.  
  167. >> Caution: The destination volume that you choose will be totally overwritten with the contents of the image file.  For an additional layer of protection, enable the option to confirm overwriting the destination disk in Preferences. <<
  168.  
  169. To duplicate disks from within the ImageMaster™ application:
  170.  
  171. 1.    Choose the “Duplicate Disk...” command from the File menu.
  172. 2.    Select the floppy disk volume to duplicate using the standard file dialog.
  173.  
  174. Verify Image:
  175.  
  176. Image files can be verified by dragging their icons onto the ImageMaster™ icon while holding down the Control key:
  177.  
  178. 1. In the Finder, select one or more image files that you want to verify.
  179. 2. Drag them over the ImageMaster™ icon until it is highlighted.
  180. 3. While holding down the Control key, let go of the mouse/trackball button.
  181.  
  182. ImageMaster™ will open and you’ll see a progress box.  At this point you may release the Control key.  When each disk image has been verified, ImageMaster™ will display a dialog containing the image size and data checksum value in hexadecimal.
  183.  
  184. To verify image files from within the ImageMaster™ application:
  185.  
  186. 1.    Choose “Verify Image File...” from the File menu.
  187. 2.    Select the image file to verify using the standard file dialog.
  188.  
  189. >> Note: If the original image file contained checksums and these match the calculated values, the message “Checksums matched” will be displayed at the top of the verification dialog. <<
  190.  
  191. >> Note: If the original image file did not contain checksums, you can update the image file with the calculated checksum values by selecting the "Update checksums" button. <<
  192.  
  193. Verify Disk:
  194.  
  195. Disks or mounted image files can be verified by dragging their icons onto the ImageMaster™ icon while holding down the Control key:
  196.  
  197. 1. In the Finder, select one or more volumes that you want to verify.
  198. 2. Drag them over the ImageMaster™ icon until it is highlighted.
  199. 3. While holding down the Control key, let go of the mouse/trackball button.
  200.  
  201. ImageMaster™ will open and you’ll see a progress box.  At this point you may release the Control key.  When each disk image has been verified, ImageMaster™ will automatically quit.
  202.  
  203. To verify a disk or mounted image from within the ImageMaster™ application:
  204.  
  205. 1.    Choose “Verify Disk...” from the File menu.
  206. 2.    Select the disk to verify using the standard file dialog.
  207.  
  208. Preferences:
  209.  
  210. 1.    The group of four “Destination:” radio buttons indicate where the image files and StuffIt™ archives created by ImageMaster™ should be stored.  Selecting “Same as ImageMaster™” will use the folder where the running ImageMaster™ application currently resides.  Selecting “Same as original” will use the folder (or desktop) that contains the original image file or disk.  Selecting “Prompt for destination” will prompt you for a destination with a standard file dialog at runtime.  Finally, selecting “Use:” will allow you to specify a folder of your choice.  Note that you should always choose your destination folder to be located on an unlocked volume with plenty of free disk space.
  211.  
  212. 2.    The “Select” button allows you to chose a specific folder as the destination folder.  If ImageMaster™ for some reason can't find this folder on startup, it will default to the startup volume desktop folder.
  213.  
  214. 3.    Checking the “Automatically decode and expand archives” check box will cause any archive format currently supported by the StuffIt Engine™ (.hqx, .uu, .bin, .sit, .sea, .cpt, .pkg, .zip, .arc, .gz, and .Z) to be automatically expanded to locate image files.
  215.  
  216. 4.    Checking the “Delete archive after expanding” check box deletes the archive from the disk after it has been expanded into its original image file.  Use this feature carefully.
  217.  
  218. 5.    Checking the “Automatically Stuff™ image files” check box will cause all image files created with ImageMaster™ to be automatically compressed into their own StuffIt™ archive.
  219.  
  220. 6.    Checking the “Delete original after compressing” check box deletes the original image file from the disk after it has been compressed into an archive.
  221.  
  222. 7.    Checking the “Encrypt archives with password” check box will encrypt all image files created with ImageMaster™ using a password of your choice or a randomly generated password.  Make sure to remember your password!  You will need it to expand any encrypted images in the archive.
  223.  
  224. 8.    Checking the “Make archives self-extracting” check box will create self-extracting archives that anyone can decompress, even without a StuffIt™ product.
  225.  
  226. 9.    The group of four “Default new image size:” radio buttons indicate which method to use when determining the size new image.  Selecting “Prompt for size” will prompt you for a size at runtime.  Selecting “Use:” will always use the size you specify on the right.
  227.  
  228. 10. Checking the “Verify mounted image checksums” check box will cause ImageMaster™ to verify the checksums of each image file prior to mounting it on the desktop.  This provides a means of confirming the data integrity of the image file prior to it being mounted, although at a noticeable performance cost.
  229.  
  230. 11. Checking the “Verify destination disk checksums” check box will provide an additional verification pass when copying image files to disk or conducting disk-to-disk copies to verify that checksums on the destination disk match the original.  This verification pass is in addition to sector-by-sector verification already done by the driver.
  231.  
  232. 12. Checking the “Warn if checksums are not present” check box will cause a confirmation dialog to be displayed whenever you attempt to verify a image file that doesn't contain checksum values or if you attempt to mount an image file unlocked such that the checksum values will be voided.
  233.  
  234. 13. Checking the “Confirm overwriting destination disk” check box will cause a confirmation dialog to be displayed each time you are about to overwrite a formatted floppy disk.
  235.  
  236.  
  237. Scripting Support:
  238.  
  239. 1.    ImageMaster™ supports a custom AppleEvent suite which gives you the ability to control and automate many of the functions within the application.  The most common usage of these advanced capabilities is through scripting systems such as AppleScript™ or UserLand Frontier™.  In order to facilitate your use of ImageMaster™ with scripting systems, ImageMaster™ includes an 'aete' resource which details the full complement of AppleEvents supported, as well as a gluefile for UserLand Frontier™.
  240.  
  241. 3.    Events in the custom AppleEvent suite returns a small integer as an error code when the command has been completed.  This small integer is typically a standard OSErr.  However, the following additional error codes have been added for support:
  242.  
  243.   Code   Description
  244.    -1     User has canceled the operation.
  245.   2002  Checksums do not match.
  246.   2003  StuffIt Engine™ is not present (or too old).
  247.  
  248. 3. The "verify" AppleEvent will only display a dialog with the checksum values if the application is running in the foreground.  So, if you want to see this dialog, make sure to activate ImageMaster™ from AppleScript™ before you send the verify command.  A successful verification in the background just returns 0 (noErr).
  249.  
  250.  
  251. Important Tips
  252.  
  253. Data Checksums:
  254.  
  255. When you create an image file from a volume, the data checksum values are preserved within the file so that they can be used later to confirm data integrity.  If later you mount the image file as an unlocked volume, the data checksum will be voided, since you will be changing the data within the image file and the checksum values cannot be updated quickly enough to keep them accurately reflecting the current volume contents.  In fact, recalculating the checksum values of large volumes is so time intensive, that to even update the checksums when image files are unmounted would still incur unbearably long delays when you drag these volumes to the trash, with no ready means to indicate that your computer has not hung.
  256.  
  257. To circumvent this problem, checksum values are removed if a image file is mounted as an unlocked volume.  Additionally, if a new image file will be mounted as an unlocked volume immediately (i.e. New Image or Mount Folder), the checksum values are never even saved.  To update the checksum values with their correct values when the image file is no longer mounted, use the Verify Image command to calculate the checksums, then select the "Update checksums" button.
  258.  
  259. Anti-Viral Utilities:
  260.  
  261. Some anti-viral utilities may consider ImageMaster™'s activities to be “suspicious” in nature and will stop processing to warn you of some events.  If this happens to you, I recommend switching to a less invasive anti-viral utility such as John Norstad's freeware application Disinfectant.
  262.  
  263. Background Compression Utilities:
  264.  
  265. ImageMaster™ can't mount image files that have been compressed with background compression utilities such as StuffIt SpaceSaver™, AutoDoubler™ or More Disk Space™.
  266.  
  267. Macintosh Easy Open™:
  268.  
  269. You may find that after mounting a folder via drag and drop, the ImageMaster™ driver will be unable to unmount the image when you drag it to the Trash.  This problem seems to occur due to errors generated by Macintosh Easy Open within the Finder that prevent the driver from ever being called to eject the mounted image.  You can circumvent this problem on a case-by-case basis by using the "Unmount Image..." command from within the application, but to permanently avoid this situation, you'll need to remove Macintosh Easy Open™ from your Control Panels folder.
  270.  
  271.  
  272. Version History
  273.  
  274. Version 1.0.1 - 15 Jul 95
  275.  - Fixed bug that would prevent further menu driven operations if an error dialog was received or operation cancelled earlier in the same session.
  276.  - If your selected destination folder can't be located on launch, the “Destination” option will no longer be automatically switched to “Prompt for destination”.
  277.  
  278. Version 1.0 - 06 Jul 95     Initial Release
  279.  
  280.  
  281. In Planning for Future Versions
  282.  
  283. Version 2.0 - August '95
  284.  - Integration with ShrinkWrap™
  285.  - Support for self-mounting image files
  286.  - User configurable modifier keys
  287.  - PowerPC native code
  288.  
  289. Version 2.1 - September '95
  290.  - Support for image update files
  291.  - More advanced checksumming and comparison features
  292.  
  293. Windows '95 Version - Late fall '95
  294.  
  295.  
  296. ImageMaster™ is Freeware
  297.  
  298. Freeware is copyrighted software freely distributed via the Internet, local bulletin board systems (BBS), commercial on-line services, user groups, and between friends.  There is no charge for individual, non-commercial use.
  299.  
  300. For corporate site use or commercial distribution, ImageMaster™ must be licensed on an annual or per-unit basis.  I also offer customized versions of ImageMaster™ for bundling with specific hardware or software products.  Please contact me for licensing details and pricing.
  301.  
  302. Keep in mind that ImageMaster™ is copyrighted and that no one has the right to sell or alter it in any way without my written consent.  I also will not be liable for any damages, including lost of data, lost profits, cost of cover or other special, incidental, consequential or indirect damages arising from the use of this program.
  303.  
  304.  
  305. Contacting the Author
  306.  
  307. If you would like to obtain the latest version of ImageMaster™, suggest new features, or complain about a bug, just contact me at:
  308.  
  309. E-mail:
  310.  Internet: chad@halcyon.com (preferred)
  311.  America Online & eWorld: Magendanz
  312.  
  313. Address:
  314.  Chad Magendanz
  315.  15220 263rd Ave. SE
  316.  Issaquah, WA USA
  317.